page {
  height: 100%;
  width: 100%;
}

.container {
  padding: 30rpx;
  background-color: #F5F6F8;
  height: 100%;
}

.order-item {
  padding: 30rpx 40rpx;
  background: #FFFFFF;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  margin-bottom: 20rpx;

  .order-item-top {
    display: flex;
    flex-direction: row;

    image {
      width: auto;
    }

    .order-item-info {
      display: flex;
      flex: 1;
      flex-direction: column;
      margin-left: 30rpx;

      .title {
        font-size: 30rpx;
        flex: 1;
        font-weight: 600;
        color: #262626;
        line-height: 30rpx;
      }

      text {
        font-size: 24rpx;
        line-height: 24rpx;
        font-weight: 400;
        color: #828384;
      }
    }

    .undone {
      font-size: 26rpx;
      font-weight: 600;
      color: #FF5E0F;
    }

    .done {
      font-size: 26rpx;
      font-weight: 600;
      color: #828384;
    }
  }

  .button-group {
    margin-top: 30rpx;
    display: flex;
    align-self: flex-end;

    .comfirm-button {
      width: 140rpx;
      height: 66rpx;
      background: var(--primaryColor);
      border-radius: 10rpx;
      padding: 0;
      font-size: 24rpx;
      line-height: 66rpx;
      font-weight: 400;
      color: #FFFFFF;
    }

    .cancel-button {
      margin-right: 20rpx;
      width: 140rpx;
      height: 66rpx;
      background: #FFFFFF;
      border: 1rpx solid #E4E6E7;
      border-radius: 10rpx;
      padding: 0;
      font-size: 24rpx;
      line-height: 66rpx;
      font-weight: 400;
      color: #242424;
    }
  }

  .price {
    margin-top: 29rpx;
    align-self: flex-end;
    font-size: 30rpx;
    font-weight: 600;
    color: #262626;
    line-height: 30rpx;
  }



  image {
    width: 118rpx;
    height: 141rpx;
    padding: 6rpx;
    border: 1px solid #E4E6E7;
  }
}

.empty-container {
  width: 100%;
  height: 100%;
  background-color: white;
  display: flex;
  align-items: center;
  flex-direction: column;

  image {
    margin-top: 30%;
    width: 400rpx;
    height: 300rpx;
  }

  text {
    margin-top: 20rpx;
    margin-bottom: 60rpx;
    font-size: 28rpx;
    font-weight: 400;
    color: #828384;
  }

  button {
    width: 200rpx;
    height: 80rpx;
    background: var(--primaryColor);
    border-radius: 20rpx;
    font-size: 28rpx;
    line-height: 80rpx;
    font-family: PingFang SC;
    font-weight: 500;
    color: #FFFFFF;
    padding: 0;
    margin: 0;
  }
}